@charset "utf-8";
/*通用样式*/
body {
	font-family: "微软雅黑";
	line-height: 22px;
}
select {
	height:24px;
	line-height:24px;
}
.webNav ,.webContent {
	width: 1000px;
	display: table;
	margin: 0 auto;
}
.webContent {
	padding-bottom: 20px;
	background: #c9e4f6;
}
.nav {
	width: 1000px;
	height: 65px;
	background: url(../../images/nav_bg.jpg) repeat-x;
	line-height: 65px;
	color: #fff;
	font-size: 14px;
}
.nav ul li {
	width: 105px;
	height: 65px;
	float: left;
	text-align: center;
	cursor: pointer;
	margin-left: 6px;
}
.nav ul li:hover,.nav ul li.select {
	background-position:0 -281px;
	color: #0074ca;
	font-weight: bold;
}
/* 班级设置 */
.btn_area {
	width: 910px;
	height: 40px;
	padding: 10px 20px;
	border: 1px solid #c2c2c2;
	margin: 20px auto;
	background: #fff;
	color: #fff;
	font-size: 14px;
}
.btn {
	float: left;
	width: 103px;
	margin: 0 20px 0 0;
	line-height: 37px;
	background-position:0 -207px;
	cursor: pointer;
}
.ebtn {
	width: 100px;
	line-height: 37px;
	background-position:-97px 0;
	float: left;
	cursor: pointer;
}
.btn span, .ebtn span {
	display: block;
}
.export {
	text-align: center;
}
.add {
	padding-left: 48px;
	background-position: 14px 10px;
}
.exit {
	padding-left: 24px;
	background-position: 64px -37px;
}
.modify {
	padding-left: 48px;
	background-position: 14px -85px;
}
.content, .fyb {
	width: 920px;
	background: #fff;
	border: 1px solid #c2c2c2;
}
.content {
	margin: 30px auto 0;
	padding: 30px 15px 15px;
	position: relative;
}
.fyb {
	padding: 10px 15px;
	margin: 20px auto 0;
}
.content .tag, .content .in_tag {
	position: absolute;
	top: -16px;
	left: 20px;
	height: 32px;
}
.content .tag ul li, .content .in_tag ul li {
	width: 159px;
	height: 32px;
	float: left;
	background: url(../../images/tag.png) 0 -32px no-repeat;
	margin: 0 5px;
	text-align: center;
	line-height: 32px;
	font-weight: bold;
	font-size: 14px;
	color: #666;
	cursor: pointer;
}
.content .tag ul li:hover, .content .in_tag ul li:hover {
	background-position: 0 0;
	color: #333;
}
.content .tag ul li.selcted, .content .in_tag ul li.in_selcted {
	background-position: 0 0;
	color: #333;
}
.c_content {
	width: 210px;
	height: 55px;
	border: 1px solid #c2c2c2;
	padding: 10px;
}
.c_btn {
	clear: both;
	width: 75px;
	height: 28px;
	text-align: center;
	color: #fff;
	line-height: 27px;
	background-position:0 -176px;
	cursor: pointer;
}
.class_set_left .c_btn {
	margin: 10px 0 0 130px;
}
.class_list select {
	width:96px;
}
/* 设置内容 */
.tab_content {
	color: #666;
}
.class_set_left {
	float: left;
	width: 241px;
	margin-right: 20px;
}
.small_unit, .batch {
	clear: both;
	display: block;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #c2c2c2;
}
.small_unit ul:after {
	clear: both;
	display: block;
	content: "";
}
.small_unit li {
	float: left;
}
.small_unit .label {
	text-align: right;
	padding-right: 8px;
}
.class_set_left .small_unit .label {
	width: 60px;
}
.class_set_middle .small_unit .label {
	width: 84px;
}
.class_set_right .small_unit .label {
	width: 60px;
}
.small_unit label {
	font-size: 14px;
	text-align: right;
}
.regcont dd span {
	font-size: 14px;
}
.small_unit select {
	width: 138px;
}
.small_unit select.short_select {
	width: 66px;
}
.small_unit input {
	width: 136px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #c2c2c2;
	background-color: #f2f2f2;
}
.class_set_middle {
	float: left;
	width: 256px;
	margin-right: 20px;
}
.class_set_right {
	float: left;
	width: 367px;
}
.class_set_right table {
	width: 346px;
}
.class_set_right table td {
	text-align: center;
	padding: 6px 0;
}
.class_set_right textarea {
	width: 258px;
	height: 120px;
	border: 1px solid #c2c2c2;
	padding: 6px;
	background: url(../../images/xuedou.jpg) no-repeat center;
}
.class_set_right .c_btn {
	margin: 0 0 0 10px;
}
.search_result {
	width:916px;
	max-height:470px;
	overflow:auto;
	margin-top: 15px;
}
.search_result table {
	width:1200px;
}
/* 班级列表 */
.class_list, .student_info {
	height: 26px;
	padding: 10px;
	border: 1px solid #c2c2c2;
}
.class_list li {
	float: left;
	margin-right: 10px;
}
/* 单个学生信息 */
.student_list label, .student_info label {
	padding-right: 4px;
	font-size: 14px;
}
.student_list input {
	width: 121px;
	height: 22px;
	padding: 0 2px;
	line-height: 22px;
	border: 1px solid #c2c2c2;
}
.student_info {
	height: 120px;
	margin-top: 15px;
}
.student_info li {
	padding: 8px 0;
}
.sdt_left, .sdt_middle, .sdt_right {
	float: left;
}
.sdt_left {
	width: 195px;
}
.sdt_left select, .sdt_middle select {
	width: 86px;
}
.sdt_middle {
	width: 225px;
}
.sdt_right {
	width: 422px;
}
.student_info input {
	height: 22px;
	padding: 0 2px;
	border: 1px solid #c2c2c2;
	line-height: 22px;
	background-color: #f2f2f2;
}
.sdt_left input {
	width: 121px;
}
.sdt_middle input {
	width: 121px;
}
.sdt_right input {
	width: 346px;
}
/* 已报名课程 考勤情况 */
.inside_tab {
	position: relative;
	margin-top: 50px;
	padding: 28px 12px 10px;
	border: 1px solid #c2c2c2;
}
.checkbox input {
	height: 22px;
	margin-right: 10px;
	vertical-align: middle;
}
.show_content {
	width:892px;
	max-height: 292px;
	overflow:auto;
	margin-top: 10px;
}
/* 批量学生信息 */
.batch ul {
	float: left;
	padding-right: 5px;
}
.batch ul li {
	height: 26px;
	padding: 5px 0;
	line-height: 26px;
}
.batch ul li:after {
	clear: both;
	display: block;
	height: 0;
}
.batch select {
	width: 98px;
}
.batch label, .batch input {
	float: left;
}
.print li input {
	vertical-align: middle;
	margin-top: 6px;
}
.batch label {
	display: block;
	width: 66px;
	padding-right: 6px;
	text-align: right;
	font-size: 14px;
}
.batch .b_year label {
	width: 32px;
}
.print {
	padding-left: 16px;
}
.inquire_info {
	width:896px;
	max-height:414px;
	overflow:auto;
	padding: 14px 10px;
	border: 1px solid #d8d8d8;
}
.inquire_info table {
}
/* 报名信息设置 */

.regcont dd {
	float: left;
	padding-right: 10px;
}
.unithght {
	height: 118px;
}
.regcont dd .r_box {
	padding: 6px 0;
	clear: both;
}
.regcont dd .r_box:after {
	clear: both;
	content: "";
	display: block;
}
.short_box {
	width: 194px;
}
.regleft2 {
	width: 394px;
}
.regmiddle2 {
	width:190px;
}
.rightecport {
	width:180px;
}
.regright {
	margin-top:40px;
}
.regleft2 .r_box select {
	float: left;
}
.regcont dd label, .regcont dd input {
	float: left;
	display: block;
}
.regcont dd label {
	width: 64px;
	padding-right: 10px;
}
.regcont dd input {
	width: 122px;
}
.findstd .c_btn {
	margin-left: 75px;
}
.reg_sch_input {
	width: 320px !important;
}
.regcont select {
	width: 116px;
}
.regcont dd span {
	display: block;
	float: left;
	padding: 0 4px;
}
.regcont select.reg_s_select {
	width: 131px;
}
.r_box .btn {
	text-align: center;
	color: #fff;
	font-size: 14px;
	margin: 11px 0 0 59px;
}
.rightecport label {
	width: 48px !important;
}
.rightlook .c_btn {
	margin: 10px 0 0 13px;
}
.explain {
	height: 26px;
	line-height: 26px;
	margin-bottom: 10px;
}
.explain input, .re_checkbox {
	width: 21px !important;
	vertical-align: middle;
	margin-left: 20px;
}
.show_reg {
	clear: both;
	width:894px;
	max-height: 248px;
	overflow:auto;
}
/* 学生基本信息 */
.std_data {
}
.std_data li {
	padding: 8px 14px 8px 0;
}
.std_data label {
	padding-right: 6px;
}
.std_data label.std_name {
	padding-left: 28px;
}
.std_email {
	padding-left: 20px;
}
.recperson {
	padding-left: 14px;
}
.small_unit input.input328 {
	width: 328px;
}
.small_unit input.input125 {
	width: 149px;
}
.small_unit input.input306 {
	width: 302px;
}
.remark {
	clear: both;
}
.remark label {
	padding: 0 10px 0 39px;
	vertical-align: top;
	font-size: 14px;
}
.remark textarea {
	width: 556px;
	height: 90px;
	padding: 6px;
	border: 1px solid #c2c2c2;
	resize:none;
}
.line {
	height: 1px;
	line-height: 1px;
	margin: 10px 0;
	background: url(../../images/line.gif) no-repeat center;
}
.search_course .c_btn {
	margin-left: 527px;
}
.cleat_condition .c_btn {
	margin-left: 132px;
}
.small_unit select.bm_date {
	width: 180px;
}
/* 学员报名 */
.sech_result {
	width: 896px;
	overflow: auto;
}
.enteren_table {
	width: 750px;
	float: left;
}
.count {
	float: left;
	width: 122px;
	padding-left: 20px;
}
.count div {
	margin: 6px 0 10px;
}
.count input {
	margin-right: 10px;
	vertical-align: middle;
}
.long_btn {
	width: 118px;
	height: 28px;
	background-position: 0 -249px;
	color: #fff;
	text-align: center;
}
.std_bot {
	clear: both;
	height: 72px;
	margin-top: 10px;
}
.std_bot label {
	padding: 0 4px 0 12px;
}
.std_bot select {
	width: 123px;
}
.bot_ramark {
	margin-top: 10px;
}
.bot_ramark label {
	vertical-align: top;
	padding-left: 36px;
}
.bot_ramark textarea {
	width: 691px;
	height: 28px;
	border: 1px solid #c2c2c2;
	padding: 6px;
}
/* 风云榜 */
.fyb {
}
/* table */
.result {
	width: 100%;
	color:#666;
}
.result th, .result td {
	border: 1px solid #d8d8d8;
	padding: 5px 0;
}
.result th {
	background-color: #f0f0f0;
	color:#333;
}
.result td {
	text-align: center;
}
.result a:link,.result a:visited {
	color:#48a0e0;
}
.lightbluebg {
	background-color:#e3f2fc !important;
}
/* page */
.page {
	height:30px;
	margin-top:8px;
	padding-left:8px;
	line-height:30px;
}
.paging li {
	float:left;
	padding:0 5px;
}
.paging li span {
	color:#999;
}
.paging li a {
	color:#468fd1;
	cursor:pointer;
}
.paging li .iparea {
	width:42px;
	height:20px;
	padding:0 2px;
	border:1px solid #d8d8d8;
	text-align:center;
}
.paging li .gobtn {
	width:38px;
	height:20px;
	border:0 none;
	line-height:20px;
	padding-bottom:5px;
	color:#fff;
	background-color:#007CDC;
	cursor:pointer;
}
/* 数据表 */
.datasheet {
	text-align:center;
	font-size:24px;
}
.yysheet {
	margin-bottom:0;
}
.yysheet li {
	padding-right:20px;
}
.yysheet li label {
	padding-right:10px;
}
.cj_modify {
	color:#48A0E0;
	cursor:pointer;
}
.cj_modify:hover {
	text-decoration:underline;
}
/* 弹窗 */
.addNew {
	position:fixed;
	top:0;
	z-index:9999;
	width:100%;
	height:100%;
}
.mask {
	width:100%;
	height:100%;
	background-color:#333;
	opacity:0.8;
}
.addForm {
	position:absolute;
	left:30%;
	top:20%;
	z-index:10000;
	width:662px;
	margin:0 auto;
}
.tips_tit {
	position:relative;
	height:30px;
	line-height:28px;
	font-size:14px;
	color:#fff;
	text-align:center;
	background:url(../../images/tipstitbg.gif) repeat-x;
}
.tips_tit span {
	position:absolute;
	right:8px;
	top:0;
	cursor:pointer;
	color:#0033a2;
	font-size:26px;
}
.tips_tit span:hover {
	color:#fff;
}
.formmain {
	padding:15px;
	background:#fff;
}
.formmain dl {
	position:relative;
	width:607px;
	height:333px;
	padding-top:30px;
	margin:15px auto 0;
	border:1px solid #c2c2c2;
}
.formmain dl dt {
	position: absolute;
	top:-18px;
	left:10px;
	padding:5px 15px;
	background-color:#fff;
}
.formmain .addinput {
	width:132px;
	height:19px;
	padding:0 2px;
	border:1px solid #c2c2c2;
	line-height:19px;
	font-family:Microsoft YaHei;
}
.sp_form label {
	float:left;
	width:72px;
}
.sp_form select {
	float:left;
	width:138px;
}
.sp_radio {
	padding-left:74px !important;
}
.sp_radio label {
	padding-left:8px;
}
.subbtn {
	position:relative;
	height:36px;
	margin-top:20px;
}
.subbtn div {
	width:103px;
	height:37px;
	position: absolute;
	top:0;
	line-height:37px;
	color:#fff;
	font-size:14px;
	text-align:center;
	cursor:pointer;
}
.confirmbtn {
	left:184px;
	background-position:0 -207px;
}
.cancelbtn {
	left:310px;
	background-position:-97px 0;
}
.addtbale {
	width:510px;
	margin:0 auto;
}
.addtbale label {
	width:60px;
	padding-right:16px;
	text-align:right;
}
.addtbale,.addtbale td,.addtbale tr {
	background:#fff !important;
}
.addtbale td {
	padding:8px 0;
}
/* 年级入口 */
.container {
	width:956px;
	margin:0 auto;
	padding:22px;
	border:1px solid #c2c2c2;
}
.gradetit {
	height:67px;
	background: url(../../images/gradetitshadow.jpg) no-repeat bottom;
}
.gradetit h2 {
	height:45px;
	background: url(../../images/gradetit.gif) repeat;
	text-align:center;
	font-size:24px;
	color:#ffdf00;
	line-height:45px;
	font-weight:normal;
}
.entrance {
	margin-top:20px;
}
.entrance dd {
	height:69px;
	margin-bottom:23px;
	line-height:69px;
}
.grade {
	width:147px;
	margin-right:14px;
	font-size:24px;
	color:#fff;
	text-align:center;
	background:#0060cb url(../../images/gradenav.gif) no-repeat right;
}
.entrance dd .grade,.entrance dd ul {
	float: left;
}
.entrance dd ul li {
	float:left;
	display:inline;
	width:154px;
	height:69px;
	margin-right:5px;
	line-height:69px;
	text-align:center;
	background-color:#535353;
}
.entrance a {
	display:block;
}
.entrance a:link, .entrance a:visited {
	color:#fff;
}
.entrance a:hover {
	background-color:#0060cb;
}
/* box圆角 */
.webContent,.nav, .btn_area, .content, .small_unit, .class_list, .inside_tab, .batch, .fyb ,.tips_tit{
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.nav,.tips_tit {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.webContent {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
/* 背景 */

.btn,.c_btn,.ebtn,.add, .exit, .modify, .long_btn,.nav ul li.select,.nav ul li:hover,.subbtn div {
	background-image: url(../../images/oa_icon.png);
	background-repeat: no-repeat;
}
